import request from '@/utils/request'
import qs from 'qs'

export function getUmList(params) {
  return request({
    url: '/md/unitMeasure/getAllUM',
    method: 'get',
    params
  })
}

export function delUmone(params) {
  return request({
    url: '/md/unitMeasure/delUM',
    method: 'get',
    params
  })
}

  export function addUmone(data) {
    return request({
      url: '/md/unitMeasure/addUMBatch',
      method: 'post',
      data
    })
}


export function delMany(data) {
  return request({
    url: '/md/unitMeasure/delUMBatch',
    method: 'get',
    params : data,
    // 用&连接数组中的元素并不是axois默认的序列化方法，需要前后端统一序列化方式才可以正确解码
    //这里可以用paramsSerializer参数指定序列化函数，直接用qs库，qs库是axois中自带的可以直接引入
    //repeat格式可以输出 a=b&a=c这样的格式
    paramsSerializer:function(params){
      return qs.stringify(params,{arrayFormat:'repeat'});
    }
  })
}


export function updateUmone(data) {
  return request({
      url: '/md/unitMeasure/editUMBatch',
      method: 'post',
      data
    })
}
